package com.fxc.stragegy;

import com.fxc.Bullet;
import com.fxc.Tank;
import com.fxc.tank.abstractfactory.BaseTank;

public class DefaultFireStrategy implements FireStrategy{

	@Override
	public void fire(Tank t) {
		// 计算坦克的中心位置
		// 有待完善，子弹应从坦克正前方炮筒射出。
		int tX = t.x  + Tank.WIDTH/2 - Bullet.WIDTH/2;
		
		int tY = t.y  + Tank.HEIGHT /2- Bullet.HEIGHT/2;
		
		System.out.println(tX);
		System.out.println(tY);
		
		new Bullet(tX, tY, t.dir, t.tf, t.frGroup);
	}

}
